<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<canvas id="myCan" width="1000px" height="800px"></canvas>
		<script type="text/javascript">
			var oC = document.getElementById('myCan');
			var ctx = oC.getContext('2d');
			// ctx.beginPath();
			// ctx.ellipse(300, 300, 200, 300, 0, 0, Math.PI * 2);
			// ctx.stroke();




			ctx.save();
			//异次元空间 重置原点,默认是画布的(0,0)点
			// ctx.translate(20, 20);
			//设置旋转角度  参数时弧度 角度0--360 弧度=角度*Math.PI/180
			ctx.rotate(-10 * Math.PI / 180);
			//旋转一个线段
			ctx.lineWidth = 10;
			ctx.beginPath();
			ctx.moveTo(0, 0);
			ctx.lineTo(20, 180);
			ctx.stroke();
			ctx.closePath();
			//将旋转之后的元素返回原画布
			ctx.restore();
		</script>
	</body>
</html>
